package com.dhecp.project.business.domain;

import java.util.Date;

import com.dhecp.core.domain.BaseBusinessEntity;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 合同修改 实体类
 * @author DH-lwl
 * @version 2020年4月15日
 */
public class StockBargainInChange extends BaseBusinessEntity{

	private static final long serialVersionUID = 1L;
	
	private String vXgLx; 	//修改类型编码
	private String vXgLxSm; //修改类型说明
    private String htBid; 	//合同单号
    private String bPID; 	//新客户BPID
    private String gClientY; //原客户编号
    private String gCNameY; //原客户名称
    private String bPIDY; 	//原客户BPID
    private String vMan; 	//新联系人
    private String vFax; 	//新联系人传真
    private String vTel; 	//新联系人电话
    private String vAddressM; 	//新联系人地址
    private String vManSh; 	//新收货人
    private String vFaxSh; 	//新收货人传真
    private String vTelSh; 	//新收货人电话
    private String vAddressSh; 	//新收货人地址
    private String vManY; 	//原联系人
    private String vFaxY; 	//原联系人传真
    private String vTelY; 	//原联系人电话
    private String vAddressMY; 	//原联系人地址
    private String vManShY; 	//原收货人
    private String vFaxShY; 	//原收货人传真
    private String vTelShY; 	//原收货人电话
    private String vAddressShY; 	//原收货人地址
    private String vXsLx; 	//销售类型编码
    private String vFkFs; 	//付款方式编码
    private String vFkBz;	//付款备注
    private String vFkBzY;	//原付款备注
    private String vKhHth; //客户合同号
    private String vRaZd; 	//RA主导
    private String vRaXth; 	//RA系统号
    private String vRaXs; 	//RA销售
    private String vHtZdbz; //新合同整单备注
    private String vHtZdbzY; //原合同整单备注
    private String vHtbz; 	//新合同备注
    private String vHtbzY; 	//原合同备注
    private String vXgYy; 	//修改原因
    private String vWlBhY; //原物料编号
    private Double bNumbY; //原合同数量
    private Double bPriceY; //原合同单价
    private Double fXsFpsl; //新销售税率
    private Double fXsFpslY; //原销售税率
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dHthq; 	//新合同交货期
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dHthqY; 	//原合同交货期
    private String vHthq; 	//新合同货期
    private String vHthqY; 	//原合同货期
    private String vXsLxY; 		//原销售类型编码
    private String vXsLxNameY; 	//原销售类型
    private String vFkFsY; 		//原付款方式编码
    private String vFkFsNameY; 	//原付款方式
    private String vKhHthY; 	//原客户合同号
    private String vRaZdY; 		//原RA主导
    private String vRaXthY; 	//原RA系统号
    private String vRaXsY; 		//原RA销售
    
    //虚拟字段
    private String vXgLxName; //修改类型
    private String vXsLxName; //销售类型
    private String vFkFsName; //付款方式
    
	public String getvXgLx() {
		return vXgLx;
	}
	public void setvXgLx(String vXgLx) {
		this.vXgLx = vXgLx;
	}
	public String getvXgLxSm() {
		return vXgLxSm;
	}
	public void setvXgLxSm(String vXgLxSm) {
		this.vXgLxSm = vXgLxSm;
	}
	public String getHtBid() {
		return htBid;
	}
	public void setHtBid(String htBid) {
		this.htBid = htBid;
	}
	public String getbPID() {
		return bPID;
	}
	public void setbPID(String bPID) {
		this.bPID = bPID;
	}
	public String getgClientY() {
		return gClientY;
	}
	public void setgClientY(String gClientY) {
		this.gClientY = gClientY;
	}
	public String getgCNameY() {
		return gCNameY;
	}
	public void setgCNameY(String gCNameY) {
		this.gCNameY = gCNameY;
	}
	public String getbPIDY() {
		return bPIDY;
	}
	public void setbPIDY(String bPIDY) {
		this.bPIDY = bPIDY;
	}
	public String getvMan() {
		return vMan;
	}
	public void setvMan(String vMan) {
		this.vMan = vMan;
	}
	public String getvFax() {
		return vFax;
	}
	public void setvFax(String vFax) {
		this.vFax = vFax;
	}
	public String getvTel() {
		return vTel;
	}
	public void setvTel(String vTel) {
		this.vTel = vTel;
	}
	public String getvAddressM() {
		return vAddressM;
	}
	public void setvAddressM(String vAddressM) {
		this.vAddressM = vAddressM;
	}
	public String getvManSh() {
		return vManSh;
	}
	public void setvManSh(String vManSh) {
		this.vManSh = vManSh;
	}
	public String getvFaxSh() {
		return vFaxSh;
	}
	public void setvFaxSh(String vFaxSh) {
		this.vFaxSh = vFaxSh;
	}
	public String getvTelSh() {
		return vTelSh;
	}
	public void setvTelSh(String vTelSh) {
		this.vTelSh = vTelSh;
	}
	public String getvAddressSh() {
		return vAddressSh;
	}
	public void setvAddressSh(String vAddressSh) {
		this.vAddressSh = vAddressSh;
	}
	public String getvManY() {
		return vManY;
	}
	public void setvManY(String vManY) {
		this.vManY = vManY;
	}
	public String getvFaxY() {
		return vFaxY;
	}
	public void setvFaxY(String vFaxY) {
		this.vFaxY = vFaxY;
	}
	public String getvTelY() {
		return vTelY;
	}
	public void setvTelY(String vTelY) {
		this.vTelY = vTelY;
	}
	public String getvAddressMY() {
		return vAddressMY;
	}
	public void setvAddressMY(String vAddressMY) {
		this.vAddressMY = vAddressMY;
	}
	public String getvManShY() {
		return vManShY;
	}
	public void setvManShY(String vManShY) {
		this.vManShY = vManShY;
	}
	public String getvFaxShY() {
		return vFaxShY;
	}
	public void setvFaxShY(String vFaxShY) {
		this.vFaxShY = vFaxShY;
	}
	public String getvTelShY() {
		return vTelShY;
	}
	public void setvTelShY(String vTelShY) {
		this.vTelShY = vTelShY;
	}
	public String getvAddressShY() {
		return vAddressShY;
	}
	public void setvAddressShY(String vAddressShY) {
		this.vAddressShY = vAddressShY;
	}
	public String getvXsLx() {
		return vXsLx;
	}
	public void setvXsLx(String vXsLx) {
		this.vXsLx = vXsLx;
	}
	public String getvFkFs() {
		return vFkFs;
	}
	public void setvFkFs(String vFkFs) {
		this.vFkFs = vFkFs;
	}
	public String getvFkBz() {
		return vFkBz;
	}
	public void setvFkBz(String vFkBz) {
		this.vFkBz = vFkBz;
	}
	public String getvFkBzY() {
		return vFkBzY;
	}
	public void setvFkBzY(String vFkBzY) {
		this.vFkBzY = vFkBzY;
	}
	public String getvKhHth() {
		return vKhHth;
	}
	public void setvKhHth(String vKhHth) {
		this.vKhHth = vKhHth;
	}
	public String getvRaZd() {
		return vRaZd;
	}
	public void setvRaZd(String vRaZd) {
		this.vRaZd = vRaZd;
	}
	public String getvRaXth() {
		return vRaXth;
	}
	public void setvRaXth(String vRaXth) {
		this.vRaXth = vRaXth;
	}
	public String getvRaXs() {
		return vRaXs;
	}
	public void setvRaXs(String vRaXs) {
		this.vRaXs = vRaXs;
	}
	public String getvHtZdbz() {
		return vHtZdbz;
	}
	public void setvHtZdbz(String vHtZdbz) {
		this.vHtZdbz = vHtZdbz;
	}
	public String getvHtZdbzY() {
		return vHtZdbzY;
	}
	public void setvHtZdbzY(String vHtZdbzY) {
		this.vHtZdbzY = vHtZdbzY;
	}
	public String getvHtbz() {
		return vHtbz;
	}
	public void setvHtbz(String vHtbz) {
		this.vHtbz = vHtbz;
	}
	public String getvHtbzY() {
		return vHtbzY;
	}
	public void setvHtbzY(String vHtbzY) {
		this.vHtbzY = vHtbzY;
	}
	public String getvXgYy() {
		return vXgYy;
	}
	public void setvXgYy(String vXgYy) {
		this.vXgYy = vXgYy;
	}
	public String getvWlBhY() {
		return vWlBhY;
	}
	public void setvWlBhY(String vWlBhY) {
		this.vWlBhY = vWlBhY;
	}
	public Double getbNumbY() {
		if (bNumbY == null) {
			return 0.0;
		}
		return bNumbY;
	}
	public void setbNumbY(Double bNumbY) {
		this.bNumbY = bNumbY;
	}
	public Double getbPriceY() {
		if (bPriceY == null) {
			return 0.0;
		}
		return bPriceY;
	}
	public void setbPriceY(Double bPriceY) {
		this.bPriceY = bPriceY;
	}
	public Double getfXsFpsl() {
		if (fXsFpsl == null) {
			return 0.0;
		}
		return fXsFpsl;
	}
	public void setfXsFpsl(Double fXsFpsl) {
		this.fXsFpsl = fXsFpsl;
	}
	public Double getfXsFpslY() {
		if (fXsFpslY == null) {
			return 0.0;
		}
		return fXsFpslY;
	}
	public void setfXsFpslY(Double fXsFpslY) {
		this.fXsFpslY = fXsFpslY;
	}
	public Date getdHthq() {
		return dHthq;
	}
	public void setdHthq(Date dHthq) {
		this.dHthq = dHthq;
	}
	public Date getdHthqY() {
		return dHthqY;
	}
	public void setdHthqY(Date dHthqY) {
		this.dHthqY = dHthqY;
	}
	public String getvHthq() {
		return vHthq;
	}
	public void setvHthq(String vHthq) {
		this.vHthq = vHthq;
	}
	public String getvHthqY() {
		return vHthqY;
	}
	public void setvHthqY(String vHthqY) {
		this.vHthqY = vHthqY;
	}
	public String getvXsLxY() {
		return vXsLxY;
	}
	public void setvXsLxY(String vXsLxY) {
		this.vXsLxY = vXsLxY;
	}
	public String getvXsLxNameY() {
		return vXsLxNameY;
	}
	public void setvXsLxNameY(String vXsLxNameY) {
		this.vXsLxNameY = vXsLxNameY;
	}
	public String getvFkFsY() {
		return vFkFsY;
	}
	public void setvFkFsY(String vFkFsY) {
		this.vFkFsY = vFkFsY;
	}
	public String getvFkFsNameY() {
		return vFkFsNameY;
	}
	public void setvFkFsNameY(String vFkFsNameY) {
		this.vFkFsNameY = vFkFsNameY;
	}
	public String getvKhHthY() {
		return vKhHthY;
	}
	public void setvKhHthY(String vKhHthY) {
		this.vKhHthY = vKhHthY;
	}
	public String getvRaZdY() {
		return vRaZdY;
	}
	public void setvRaZdY(String vRaZdY) {
		this.vRaZdY = vRaZdY;
	}
	public String getvRaXthY() {
		return vRaXthY;
	}
	public void setvRaXthY(String vRaXthY) {
		this.vRaXthY = vRaXthY;
	}
	public String getvRaXsY() {
		return vRaXsY;
	}
	public void setvRaXsY(String vRaXsY) {
		this.vRaXsY = vRaXsY;
	}
	public String getvXgLxName() {
		return vXgLxName;
	}
	public void setvXgLxName(String vXgLxName) {
		this.vXgLxName = vXgLxName;
	}
	public String getvXsLxName() {
		return vXsLxName;
	}
	public void setvXsLxName(String vXsLxName) {
		this.vXsLxName = vXsLxName;
	}
	public String getvFkFsName() {
		return vFkFsName;
	}
	public void setvFkFsName(String vFkFsName) {
		this.vFkFsName = vFkFsName;
	}
   
}
